<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>严格模式下的解构赋值</title>
</head>
<body>
    
</body>
<script>
    /*
        什么是严格模式？  
            在JS代码的第一行加上 'use strict'就能够开启JS的严格模式
                在写代码的时候最好是都加上严格模式  这样能够让我们呢的代码更加的优美，更加的健壮
    */
    'use strict'
    let {name,age} = {name:'jimmy',age:22}
    console.log(name,age)  // jimmy 22

    ({name,age} = {name:'jimmy',age:22})   // "use strict" is not a function  在严格模式下  这段代码是不能够被执行的
    console.log(name,age)  //jimmy 22    

    /*
        所以 在解构赋值运算中 不管有没有添加 'use strict' 这个严格模式  我们都必须要用一个变量修饰符来接收结构赋值运算
    */
</script>
</html>